package net.marloncarvalho.loteriaz.entidades;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Classe que representa genericamente um tipo de loteria.
 * 
 * @author Marlon Silva Carvalho
 * @since 15/07/2009
 */
@Entity
@Table(name="loterias")
public class Loteria implements EntidadePersistente {
	
	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="id")
	private Long id;
	
	@Column(name="nome")
	private String nome;
	
	@Column(name="qtdsorteios")
	private Short quantidadeSorteios;
	
	@Column(name="qtddezenas")
	private Short quantidadeDezenas;
	
	public Long getId() {
		return id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public Short getQuantidadeSorteios() {
		return quantidadeSorteios;
	}
	
	public void setQuantidadeSorteios(Short quantidadeSorteios) {
		this.quantidadeSorteios = quantidadeSorteios;
	}
	
	public Short getQuantidadeDezenas() {
		return quantidadeDezenas;
	}
	
	public void setQuantidadeDezenas(Short quantidadeDezenas) {
		this.quantidadeDezenas = quantidadeDezenas;
	}
	
}